/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package bbd.crawler.url.fwk;

import java.util.ArrayList;

/**
 *
 * @author Amogh
 */
public interface URLHandlerInterface {

    //--------------------------------------------------------------------------
    /** Javadoc here */
    public boolean hasNext();

    //--------------------------------------------------------------------------
    /** Javadoc here */
    public String getUrl();

    //--------------------------------------------------------------------------
    /** Javadoc here */
    public String getcurrentValue();

    //--------------------------------------------------------------------------
    /** Javadoc here */
    public ArrayList getcurrentValues();

    //--------------------------------------------------------------------------
    /** Javadoc here */
    public void init ( String url, ArrayList values );

    //--------------------------------------------------------------------------
    /** Javadoc here */
    public void setSearchReplace ( String searchRegex, String replaceRegex );

} // end interface URLHandlerInterface
